﻿//Created by Action Script Viewer - http://www.buraks.com/asv
package reprise.ui.renderers {
    import reprise.css.*;
    import flash.display.*;

    public class AbstractCSSRenderer implements ICSSRenderer {

        protected var m_height:Number;
        protected var m_complexStyles:CSSDeclaration;
        protected var m_id:String;
        protected var m_width:Number;
        protected var m_display:Sprite;
        protected var m_styles:ComputedStyles;

        public function display():Sprite{
            return (m_display);
        }
        public function setSize(_arg1:Number, _arg2:Number):void{
            m_width = _arg1;
            m_height = _arg2;
        }
        public function setWidth(_arg1:Number):void{
            m_width = _arg1;
        }
        public function width():Number{
            return (m_width);
        }
        public function setDisplay(_arg1:Sprite):void{
            m_display = _arg1;
        }
        public function draw():void{
            throw (new Error("Cannot call draw of AbstractCSSRenderer directly!"));
        }
        public function id():String{
            return (m_id);
        }
        public function styles():ComputedStyles{
            return (m_styles);
        }
        public function setStyles(_arg1:ComputedStyles):void{
            m_styles = _arg1;
        }
        public function setId(_arg1:String):void{
            m_id = _arg1;
        }
        public function height():Number{
            return (m_height);
        }
        public function complexStyles():CSSDeclaration{
            return (m_complexStyles);
        }
        public function setHeight(_arg1:Number):void{
            m_height = _arg1;
        }
        public function destroy():void{
        }
        public function setComplexStyles(_arg1:CSSDeclaration):void{
            m_complexStyles = _arg1;
        }

    }
}//package reprise.ui.renderers 
